package com.educate.dao;

import com.educate.common.dto.EditCourseDto;
import com.educate.pojo.Video;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
 * @author yjj
 * @date 2021/12/20
 * @Description 编辑课程
 */
@Mapper
public interface EditCourseDao {

    /**
     * 修改课程基本信息
     * @param editCourseDto
     */

    void updateCourse(EditCourseDto editCourseDto);

    /**
     * 增加课程
     * @param video
     * @return int
     */
    int addCourseVideo(Video video);

    /**
     * 同步课程和视频的连接表
     * @param courseId
     * @param videoId
     */
    void addCourseLinkVideo(@Param("courseId") Long courseId, @Param("videoId") Long videoId);
}
